package nl.wubinator.aeve.models.standard.alliancelist;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Alliance {
	private String name;
	private String shortName;
	private int allianceID;
	private int executorCorpID;
	private int memberCount;
	private Date startDate;
	private List<Corporation> memberCorporations = new ArrayList<Corporation>();

	public void addCorporation(Corporation corporation) {
		this.memberCorporations.add(corporation);
	}
	
	public List<Corporation> getMemberCorporations() {
		return memberCorporations;
	}

	public void setMemberCorporations(List<Corporation> memberCorporations) {
		this.memberCorporations = memberCorporations;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getShortName() {
		return shortName;
	}

	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	public int getAllianceID() {
		return allianceID;
	}

	public void setAllianceID(int allianceID) {
		this.allianceID = allianceID;
	}

	public int getExecutorCorpID() {
		return executorCorpID;
	}

	public void setExecutorCorpID(int executorCorpID) {
		this.executorCorpID = executorCorpID;
	}

	public int getMemberCount() {
		return memberCount;
	}

	public void setMemberCount(int memberCount) {
		this.memberCount = memberCount;
	}

	public Date getStartDate() {
		return startDate;
	}

	public void setStartDate(Date startDate) {
		this.startDate = startDate;
	}
}
